package com.museum.demo.Service;

import com.museum.demo.Entity.MuseumEntity;

import java.util.List;
import java.util.Map;

public interface MuseumService {
    List<MuseumEntity> GetMuseumList();  //获取所有博物馆列表

    List<MuseumEntity> SearchMuseum(String MuseumName);//通过博物馆名称获取博物馆

    List<MuseumEntity> SearchMuseumListByLocal(String Location);  //获取某些位置的博物

    List<String> GetMuseumNameAll();  //获取所有博物馆实体

    List<MuseumEntity> GetRecommendList();  //获取推荐列表

    List<Map<String,String>> GetMuseumNameByLocal(String MuseumName);  //根据区域获取博物馆名称

    List<String> GetAllPosition();  //获取所有区域名称

    int SubscribeMuseum(int museumid,int userid);

    int ChangeSubscribeStatus(int museumid,int userid);
}
